
/*购物车的CSS样式*/
a{
	color: #5b5b5b;
	text-decoration: none;
}
.s_header { 
	width:950px;
	margin:0 auto;
	background:#fff;
	height:64px;
	padding-top:12px;
	z-index:99;
	border-bottom: 1px solid #000;
	position: relative;
	font-size: 12px;
}
/*logo*/
.s_header .s_logo { 
	height:59px; 
	width:194px; 
	margin-left:13px; 
}
.s_header .s_logo a { 
	height:59px; 
	width:194px;
	overflow:hidden;
	display:block;
	position: relative;
}
.s_header .s_logo b { 
	background:url(img/s_05.png) no-repeat; 
	width:194px;
	height:59px;
	position: absolute;
	left:0;
	top:0;
}
/*头部右侧*/
.s_header .s_column {
	position: absolute;
	right:10px; 
	top:15px; 
	width:600px; 
	text-align:right; 
	color:#151515; 
}
.s_mar { 
	margin-bottom:15px; 
}
/*客服热线*/
.s_header .s_column p { 
	height:20px;
	line-height: 20px;
	display:block; 
}
/*400-888号码*/
.s_mar b{ 
	font-size:18px;
	font-weight: bolder;
	color:#F26521;
	line-height:18px; 
}

.s_mar a { 
	float:right; 
	padding:0 10px; 
}
.s_header .s_mar a{
	display: inline-block;
}
.s_header .s_column p a:hover{
	color: #F26521;
}
span.help_sx{
	display: inline-block;
	width: 2px;
	padding: 0 2px;
}


.shop_list_wrap{
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
/*购物车进度条*/
.shop_list {
	height:40px;
	padding-top:15px;
}
.shop_list .st_ul {
	width:950px;
	height:33px;
	margin:0 auto;
}
.shop_list .st_ul li {
	float:left;
	width:316px;
	background:#e2e2e2;
	height:24px;
	text-align:center;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	_overflow:hidden;
}
.shop_list .st_ul .sli_on, .shop_list .st_ul .sli_of,  .shop_list .st_ul .sli_un, .shop_list .st_ul .sli_l,  .shop_list .st_ul span.sli_b {
	width:27px;
	height:32px;
	float:right;
	overflow:hidden;
	position:relative;
	margin-top:-4px;
}
.shop_list .st_ul .sli_bg {
	background:#82bf38;
	color:#fff;
}
span.sli_on,span.sli_of,span.sli_bg{
	background: url(img/s_shop1.gif) no-repeat;
}
.shop_list .st_ul span.sli_on {
	background-position:0 0;
}
.shop_list .st_ul span.sli_of {
	background-position:-27px 0;
}

/*购物车内容*/
.car_box{
	width: 950px;
	margin: 0 auto;
}
.car_con{
	width: 948px;
	margin: 0 auto;
	border: 1px solid #d6d3d3;
}
.car_box table{
	width: 100%;
}
/*表头*/
th{
	text-align: center;
}
.car_box .table_th{
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #e3e3e3;
}
.car_box .table_th input{
	display: inline-block;
	vertical-align: middle;
}
.table_th th,.table_con td{
	width: 118px;
}
.car_box .car_check{
	width: 90px;
	text-align: left;
}
.car_box .car_shop{
	width: 382px;
	text-align: left;
}

/*表格内容*/
.car_box .table_con{
	height: 110px;
	background-color: #fff4e8;
}
/*所有的td*/
.car_con_table tr td{
	text-align: center;
	vertical-align: middle;
}
/*选择*/
.car_box td.car_check input{
	vertical-align: middle;
	margin-left: 15px;
}
/*商品*/
.car_box .car_shop img{
	display: inline-block;
	width: 60px;
	height: 80px;
	border: 1px solid #dfdfdf;
	vertical-align: middle;
}
/*整体的商品内容*/
.car_box .car_shop p.car_info{
	margin-left: 10px;
	font-size: 12px;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	text-align: left;

}
/*名字*/
.car_box .car_shop .car_info .car_shop_name1,.car_box .car_shop .car_info .car_shop_name2{
	display: block;
	color: #000;
}
/*颜色尺寸*/
.car_box .car_shop .car_info .car_shop_color{
	display: block;
	color: #5b5b5b;
}

/*数量*/
.car_num p{
	display: block;
	margin-left: 25px;
}
 span.down, span.up{
	width: 15px;
	height: 19px;
	float: left;
	display: inline-block;
	cursor: pointer;
	background: url(img/goodsinfo_icon.gif) no-repeat;
}
span.down{
	cursor: default;
	background-position: -224px -160px;
}
.car_con_table .car_num input{
    height: 14px;
    
    width: 30px;
    text-align: center;
    float: left;
    margin: 0 6px;
}
span.up{
	margin-right: 3px;
	background-position: -207px -179px;
}

/*收藏删除*/
a.oprate{
	display: block;
	color: #00;
	text-align: center;
	line-height: 16px;
}
a.oprate:hover{
	color: #F16220;
}


/*结算*/

.car_con_total{
	width: 100%;
	height: 50px;
	color: #5b5b5b;
	line-height: 50px;
	border: 1px solid #d8d7d7;
	margin-top: 5px;
}
.car_con_total span,.car_con_total a{
	display: inline-block;
}
/*全选*/
.car_con_total .shop_checkall{
	display: inline-block;
	float: left;
	width: 50px;
	text-align:right;
}
/*删除*/
.shop_delete,.shop_clear,.shop_collect{
	margin: 0 15px;
	padding: 0 15px;
}
a.shop_delete:hover,a.shop_clear:hover,a.shop_collect:hover{
	background-color: #ea7515;
	color: #fff;
}
/*已选*/
.car_con_total .shop_checked{
	display: inline-block;
	float: left;
	width: 190px;
	margin-left: 15px;
	text-align: center;
}
.car_con_total .shop_checked em{
	color: #ea7515;
	font-weight: bold;
	display: inline-block;
	width: 19px;
	text-align: center;
}

/*总计*/
.car_con_total .shop_money{
	display: inline-block;
	float: left;
	width: 215px;
}
.car_con_total .shop_money em{
	color: #a1a1a1;
}
.car_con_total .shop_money i{
	color: #ea7515;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
}
.car_con_total .shop_money i strong{
	display: inline-block;
	text-align: center;
}
/*计算*/
.car_con_total a.shop_gogo{
	display: inline-block;
	float: right;
	height: 50px;
	border: 0;
	width: 114px;
	text-indent: 99999999999px;
	background: url(img/cartbar_btn.jpg) no-repeat 0 -50px;
}



/*==== 页脚  ====*/
.footer_wrap{
	margin: 15px auto 20px;
	height: 100px;
	width: 950px;
	color: #7d7d7d;
	line-height: 22px;
	text-align: center;
	padding-top: 10px;
}

.footer_wrap .footer{
	width: 950px;
	border-top: 1px solid #999;
}


/*网站声明*/
.foot_explain{
	margin-top: 10px;
	min-width: 1000px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #999;
	clear: both;
}
.foot_explain p a{
	color: #999;
}
.foot_explain p a:hover{
	color: #feb300;
}










